package com.th.supcom.pds.impl.service.internal.phamapply.command;

import net.carefx.framework.translate.TranslatorManager;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import com.th.supcom.pds.internal.api.phamapply.InpPatPhamLeftBasicService;
import com.th.supcom.pds.internal.api.phamapply.InpPhamApplyDetailBasicService;
import com.th.supcom.pds.internal.api.phamapply.InpPhamApplyInfoQueryService;
import com.th.supcom.pds.internal.api.phamapply.InpPhamDispenseDetailBasicService;
import com.th.supcom.pds.medicare.api.AdapterBMSChargeService;
import com.th.supcom.pds.medicare.api.AdapterDrugManagerService;
import com.th.supcom.pds.medicare.api.AdapterPTSPatientInfoService;

/**
 * 住院摆药数据库操作抽象BEAN类
 * 
 * @author leaqua@qq.com
 */
public class AbstractPhamApplyManagerBean
{
    private TranslatorManager m_translatorManager;
    private InpPhamApplyDetailBasicService m_inpPhamApplyDetailBasicService;
    private InpPhamApplyInfoQueryService m_inpPhamApplyInfoQueryService;
    private InpPhamDispenseDetailBasicService m_inpPhamDispenseDetailBasicService;
    private AdapterBMSChargeService m_adapterBMSChargeService;
    private AdapterDrugManagerService m_adapterDrugManagerService;
    private InpPatPhamLeftBasicService m_inpPatPhamLeftBasicService;
    private AdapterPTSPatientInfoService m_adapterPTSPatientInfoService;

    /**
     * 获取adapterPTSPatientInfoService
     * 
     * @return the adapterPTSPatientInfoService
     */
    public AdapterPTSPatientInfoService getAdapterPTSPatientInfoService ()
    {

        return m_adapterPTSPatientInfoService;
    }

    /**
     * 获取adapterPTSPatientInfoService
     * 
     * @param adapterPTSPatientInfoService the adapterPTSPatientInfoService to
     *            set.
     */
    public void setAdapterPTSPatientInfoService (AdapterPTSPatientInfoService adapterPTSPatientInfoService)
    {

        m_adapterPTSPatientInfoService = adapterPTSPatientInfoService;
    }

    /**
     * 获取inpPatPhamLeftBasicService
     * 
     * @return the inpPatPhamLeftBasicService
     */
    public InpPatPhamLeftBasicService getInpPatPhamLeftBasicService ()
    {
        return m_inpPatPhamLeftBasicService;
    }

    /**
     * 获取inpPatPhamLeftBasicService
     * 
     * @param inpPatPhamLeftBasicService the inpPatPhamLeftBasicService to set.
     */
    public void setInpPatPhamLeftBasicService (InpPatPhamLeftBasicService inpPatPhamLeftBasicService)
    {

        m_inpPatPhamLeftBasicService = inpPatPhamLeftBasicService;
    }

    public TranslatorManager getTranslatorManager ()
    {

        return m_translatorManager;
    }

    public void setTranslatorManager (TranslatorManager translatorManager)
    {

        m_translatorManager = translatorManager;
    }

    public InpPhamApplyDetailBasicService getInpPhamApplyDetailBasicService ()
    {

        return m_inpPhamApplyDetailBasicService;
    }

    public void setInpPhamApplyDetailBasicService (InpPhamApplyDetailBasicService inpPhamApplyDetailBasicService)
    {

        m_inpPhamApplyDetailBasicService = inpPhamApplyDetailBasicService;
    }

    public InpPhamApplyInfoQueryService getInpPhamApplyInfoQueryService ()
    {

        return m_inpPhamApplyInfoQueryService;
    }

    public void setInpPhamApplyInfoQueryService (InpPhamApplyInfoQueryService inpPhamApplyInfoQueryService)
    {

        m_inpPhamApplyInfoQueryService = inpPhamApplyInfoQueryService;
    }

    public InpPhamDispenseDetailBasicService getInpPhamDispenseDetailBasicService ()
    {
        return m_inpPhamDispenseDetailBasicService;
    }

    public void setInpPhamDispenseDetailBasicService (InpPhamDispenseDetailBasicService inpPhamDispenseDetailBasicService)
    {
        m_inpPhamDispenseDetailBasicService = inpPhamDispenseDetailBasicService;
    }

    public AdapterBMSChargeService getAdapterBMSChargeService ()
    {
        return m_adapterBMSChargeService;
    }

    public void setAdapterBMSChargeService (AdapterBMSChargeService adapterBMSChargeService)
    {
        m_adapterBMSChargeService = adapterBMSChargeService;
    }

    public AdapterDrugManagerService getAdapterDrugManagerService ()
    {
        return m_adapterDrugManagerService;
    }

    public void setAdapterDrugManagerService (AdapterDrugManagerService adapterDrugManagerService)
    {
        m_adapterDrugManagerService = adapterDrugManagerService;
    }

    /** 日志记录器. */
    public static final Logger s_logger = LoggerFactory.getLogger (AbstractPhamApplyManagerBean.class);

    /** 公司版权信息. */
    public static final String copyright = "Copyright 2014, TH Supcom Corporation";

    /** 提交路径. */
    public static final String SCC_BRANCH = "$URL$";

    /** 提交日期. */
    public static final String SCC_LAST_MODIFICATION_DATE = "$Date$";

    /** 最终修改人员. */
    public static final String SCC_LAST_MODIFIER_NAME = "$Author$";

    /** 最终版本号. */
    public static final String SCC_REVISION = "$Revision$";
}
